annunciation lily - Spanish English Dictionary